namespace Avanzis.QueryFramework
{
    public class Conventions
    {
        public Conventions()
        {
            PluralizeTables = false;
            SubPropertySeparator = "_";
        }

        public string SubPropertySeparator { get; set; }

        /// <summary>
        ///   Returns true if select must pluralice tables when using objects
        /// </summary>
        public bool PluralizeTables { get; set; }

        /// <summary>
        /// Leave empty to use default pluarizer
        /// </summary>
        public ITableNamePluralizer TableNamePluralizer { get; set; }
    }
}